﻿@model PurchaseOrderInstallment

@Html.HiddenFor(m => m.CreatedBy)
@Html.HiddenFor(m => m.CreatedWhen)
@Html.HiddenFor(m => m.UpdatedBy)
@Html.HiddenFor(m => m.UpdatedWhen)

@{
    
    int currentPoInstallmentNumber = 1;
    if(Model.InstallNumber == null)
    {
        try
        {
            currentPoInstallmentNumber = new KPIS.GERP.WEB.GIMS.PurchaseOrderService.PurchaseOrderServiceClient().SelectPoInstallment(new PurchaseOrderInstallment { PoId = ViewBag.HeaderPoId as int? ?? 0 }, null).Max(o=>o.InstallNumber ?? 0)+1;
            //var x = new KPIS.GERP.WEB.GIMS.PurchaseOrderService.PurchaseOrderServiceClient().SelectPoInstallment(new PurchaseOrderInstallment { PoId = ViewBag.HeaderPoId as int? ?? 0 }, null);
            //currentPoInstallmentNumber = x.LastOrDefault() == null ? 0: x.LastOrDefault().InstallNumber.Value;
            //currentPoInstallmentNumber += 1;
        }
        catch
        {
        }
    } else
    {
        currentPoInstallmentNumber = Model.InstallNumber.Value;
    }
    var PurchaseOrderInstallmentItem = (PurchaseOrderInstallmentItem[])ViewBag.PurchaseOrderInstallmentItem;
}

                        <br/><br/>
<div class="widget-box span12" style="margin-left: 0px; width:100%">
	<div class="widget-header header-color-blue2">
        <h4 class="lighter smaller">เพิ่มการแบ่งงวด</h4>
    </div>
	<div class="widget-body">
		<div class="widget-body-inner">
			<div class="widget-main form-horizontal"> 
                <div class="control-group">
					<div class="control-label">
						  งวดที่@*@Html.DisplayNameFor(model => model.InstallNumber)*@
					</div>
                    <div class="controls-detail" style="margin-top:5px !important;">
                        @Html.DisplayFor(m=>m.InstallNumber)
                    </div>                              
				</div> 
                <div class="control-group">
					<div class="control-label">
						  ส่งมอบภายใน@*@Html.DisplayNameFor(model => model.DurTypeId)*@
					</div>
                    <div class="controls-detail" style="margin-top:5px !important;">
                        @if(Model.DurTypeId == 8) {
                            @:@(Model.RequireDuration.HasValue ? Html.DisplayFor(m => m.RequireDuration) : Html.DisplayFor(m => m.RequireDate)) วัน นับจากวันที่ทำใบสั่ง
                        }
                        else {
                            @:@(Model.RequireDate.HasValue ? Model.RequireDate.Value.ToString("dd/MM/yyyy") : "")
                        }
                    </div>                              
				</div> 
                <hr />
                <strong >จำนวนการรับภายในงวด</strong>
					
                        <table id="table" class="table table-striped table-bordered table-hover" aria-describedby="table_info">
                            <thead>
                                <tr>
                                    @*<th style="width:70px">
                                        ถูกเลือก
                                    </th>*@
                                    <th style="text-align: center;">
                                        สินค้า/บริการ
                                    </th>
                                    <th style="text-align: center;">
                                        รายละเอียด
                                    </th>
                                    <th style="text-align: center;">
                                        จำนวนที่สั่ง
                                    </th>
                                    <th style="text-align: center;">
                                        จำนวนที่รับในงวด
                                    </th>
                                    <th style="text-align: center;">
                                        ราคาต่อหน่วย
                                    </th>
                                    <th style="text-align: center;">
                                        ราคาไม่รวม Vat
                                    </th>
                                    @*<th>
                                        Vat
                                    </th>*@
                                    @*<th style="text-align: center;">
                                        ส่วนลด
                                    </th>
                                    <th style="text-align: center;">
                                        ส่วนลดพิเศษ
                                    </th>*@
                                    <th style="text-align: center;">
                                        ราคาสุทธิ
                                    </th>
                                </tr>
                            </thead>

                            <tbody>
                                @if ((PurchaseOrderInstallmentItem ?? new PurchaseOrderInstallmentItem[0]).Length > 0)
                                {
                                    foreach (var m in PurchaseOrderInstallmentItem ?? new PurchaseOrderInstallmentItem[0])
                                    {
                                        <tr>
                                            @*<td style="text-align:center" style="width:70px;">
                                            @switch (m.Selected)
                                            {
                                                case "0" :
                                                    <label>ยังไม่เลือก</label>
                                                    break;
                                                case "1":
                                                    <i class="icon-ok bigger-150 green"></i>
                                                    break;
                                                case "2":
                                                    <i class="icon-remove bigger-150 red"></i>
                                                    break;
                                                default:
                                                    break;
                                            }
						                </td>*@
                                            <td>
                                                    @(m.BidderQuotation.PurchaseRequestItem.ResItemId != null ? @m.BidderQuotation.PurchaseRequestItem.MasResourceItem.Name : "ไม่ระบุพัสดุที่ซื้อ/จ้างทำ")
                                                </td>
                                                <td>
                                                    @Html.DisplayFor(model => m.Descr)
                                                </td>
                                                <td style="text-align: right">
                                                    @ViewBag.ItemQty
                                                </td>
                                                <td style="text-align: right">
                                                    @Html.DisplayFor(model => m.Qty)
                                                </td>
                                                <td style="text-align: right">
                                                    @Html.DisplayFor(model => m.ItemPriceIncludeVat)
                                                </td>
                                                <td style="text-align: right">
                                                    @Html.DisplayFor(model => m.ExcludeVatAmount)
                                                </td>
                                                @*<td style="text-align:right">
							                    @Html.DisplayFor(model => m.VatAmount)
						                    </td>*@
                                                @*<td style="text-align: right">
                                                    @Html.DisplayFor(model => m.DiscountPercent)
                                                </td>
                                                <td style="text-align: right">
                                                    @Html.DisplayFor(model => m.ExtraDiscount)
                                                </td>*@
                                                <td style="text-align: right">
                                                    @Html.DisplayFor(model => m.NetAmount)
                                                </td>
                                        </tr>
                                    }
                                } else
                                {
                                        <tr>
                                            <td colspan="9">
                                                ไม่มีรายการวัสดุ/ครุภัณฑ์ที่ได้รับการคัดเลือกในใบจัดซื้อ/จ้างนี้
                                            </td>
                                        </tr>
                                }
                            </tbody>
                        </table>
                        
                @*<div class="control-group">
					<div class="control-label">
						 จำนวน
					</div>
					<div class="controls">   
						ปปป Unit
					</div>                              
				</div> 
                <div class="control-group">
					<div class="control-label">
						 ต่อหน่วย
					</div>
					<div class="controls">   
						ปปป
					</div>                              
				</div>  
                <div class="control-group">
					<div class="control-label">
						  ราคาสุทธิ
					</div>
					<div class="controls">   
						ผผผ
					</div>                              
				</div>  
                <div class="control-group">
					<div class="control-label">
					    วงเงินในงวด
					</div>
					<div class="controls">   
						xxxx
					</div>                              
				</div>*@
			</div>
		</div>
	</div> 
</div>